package com.poobo.dao;

import java.util.List;

import com.poobo.entity.TbResources;
import com.poobo.util.pager.Page;

public interface IResourcesDao {
	/**
	 * 查询所有
	 */
	public List<TbResources> queryAll();
	/**
	 * 根据Id查询资源
	 */
	public TbResources queryResourcesById(Integer id);
	/**
	 * 查询资源列表
	 */
	public Page queryResourcesPage(TbResources equipment,Page page);
	/**
	 * 根据Id删除资源
	 * @param id
	 */
	public void deleteResourcesById(Integer id);
	/**
	 * 添加资源
	 * @param resources
	 */
	public void saveResources( TbResources resources );
	/**
	 * 编辑资源
	 * @param resources
	 */
	public void editResources( TbResources resources );
	/**
	 * 查询所有游戏资源
	 * @return
	 */
	public List<TbResources> queryAllGames();
	/**
	 * 查询所有图片和视频资源
	 */
	public List<TbResources> queryAllOther();
	/**
	 * 根据资源类型查找资源
	 * @param type
	 * @return
	 */
	public List<TbResources> queryRsourcesByType( Short type );
}
